pile of chirustes, small sticky balls - Español Inglés Diccionario